despite yourself - German English Dictionary